package user;


import book.BookList;
import operations.IOperations;

public abstract class User {
    protected String name;//用户名
    protected IOperations[] iOperations;//此时并没有初始化和分配大小

    public User(String name) {
        this.name = name;
    }

    public abstract int menu();

    //如何实现操作数组里面的操作--用.调用方法
    public void doOperation(int choice, BookList bookList) {
        this.iOperations[choice].work(bookList);
    }

}
